body {
  background-image:url(/images/bg_header.jpg);
  background-repeat:repeat-x;
  background-position:top left;
  margin-top: 0px;
  padding-top: 0px; 	
}
#container{
  clear: both;
}
#header {
    height:144px;
    padding:10px;
    padding-top: 0px;
    margin-bottom: 20px;
}

#header img{
  float:left; 
  width:328px; 
  height:103px;
}
.h_bar
{
  clear:both; 
  text-align:right; 
}
#h_menu
{
  float:left;
  padding: 0px;
  margin: 0px;
}

#h_menu ul { 
	background-color: #EEEEEE; 
	border: 1px solid #CCCCCC;
   -moz-border-radius: 10px;
  -webkit-border-radius: 10px; 
	float:left; 
	padding: 5px;
}

#h_menu ul li
{
  float:left;
  margin-right: 20px;
  list-style: none;
  padding: 3px;
}

#h_menu ul li .selected
{
  background-color: #FFFFFF;
}

#h_menu ul li a {
  font-weight: bold;
}

.login {
  background-image: none;
}

#login-container {
  width:410px;
  background-color: #66fcfd;
  padding: 20px;
  -moz-border-radius:10px;
  -webkit-border-radius: 10px;
  margin:150px auto;
}

#login-container .form_row{
  padding:5px;
}

#login-container form {
  padding-left: 80px;
}